home *** CD-ROM | disk | FTP | other *** search
File List | 1995-05-16 | 11.6 KB | 290 lines |
- 16c5x/xx Cross-Assembler V4.14 Released Mon May 15 20:58:20 1995 Page 1
-
- Line PC Opcode
-
- 0001
- 0002 list p=16c84
- 0003
- 0004 include 'picreg.equ'
- 0005 ;************************** PIC16C5X Header *********
- ****************
- 0006 ;
- 0007 ;
- 0008 01FF PIC54 equ 1FFH ; Define Reset Vectors
- 0009 01FF PIC55 equ 1FFH
- 0010 03FF PIC56 equ 3FFH
- 0011 07FF PIC57 equ 7FFH
- 0012 0000 PIC71 equ 0H
- 0013 ;
- 0014 0001 RTCC equ 1h
- 0015 0002 PC equ 2h
- 0016 0003 STATUS equ 3h ; F3 Reg is STATUS Reg.
- 0017 0004 FSR equ 4h
- 0018 ;
- 0019 0005 Port_A equ 5h
- 0020 0006 Port_B equ 6h ; I/O Port Assignments
- 0021 0007 Port_C equ 7h
- 0022 ;
- 0023 ;
- 0024 0009 ADRES equ 9h ;16C71 Special-purpose registers
- 0025 0008 ADCON0 equ 8h ;16C71 Special-purpose registers
- 0026 0088 ADCON1 equ 88h ;16C71 Special-purpose registers
- 0027 000A PCLATH equ 0AH ;16C71 Special-purpose registers
- 0028 000B INTCON equ 0BH ;16C71 Special-purpose registers
- 0029 0085 TRISA equ 85H ;16C71 Special-purpose registers
- 0030 0086 TRISB equ 86H ;16C71 Special-purpose registers
- 0031 ;
- 0032 ;
- 0033 ;
- 0034 ;********************************************************
- *****************
- 0035 ;
- 0036 ; ; STATUS REG. Bits
- 0037 0000 CARRY equ 0h ; Carry Bit is Bit.0 of F
- 3
- 0038 0000 C equ 0h
- 0039 0001 DCARRY equ 1h
- 0040 0001 DC equ 1h
- 0041 0002 Z_bit equ 2h ; Bit 2 of F3 is Zero Bit
-
- 0042 0002 Z equ 2h
- 0043 0003 P_DOWN equ 3h
- 0044 0003 PD equ 3h
- 0045 0004 T_OUT equ 4h
- 0046 0004 TO equ 4h
- 0047 0005 PA0 equ 5h ;16C5X Status bits
- 0048 0006 PA1 equ 6h ;16C5X Status bits
- 0049 0007 PA2 equ 7h ;16C5X Status bits
- 0050 ;
- 0051 ;
- 16c5x/xx Cross-Assembler V4.14 Released Mon May 15 20:58:20 1995 Page 2
-
- Line PC Opcode
-
- 0052 0005 RP0 equ 5h ;16C71 Status bits
- 0053 0006 RP1 equ 6h ;16C71 Status bits
- 0054 0007 IRP equ 7h ;16C71 Status bits
- 0055 0007 GIE equ 7h ;16C71 INTCON register bits
- 0056 0006 ADIE equ 6h ;16C71 INTCON register bits
- 0057 0005 RTIE equ 5h ;16C71 INTCON register bits
- 0058 0004 INTE equ 4h ;16C71 INTCON register bits
- 0059 0003 RBIE equ 3h ;16C71 INTCON register bits
- 0060 0002 RTIF equ 2h ;16C71 INTCON register bits
- 0061 0001 INTF equ 1h ;16C71 INTCON register bits
- 0062 0000 RBIF equ 0 ;16C71 INTCON register bits
- 0063 0007 ADCS1 equ 7h ;16C71 ADCN0 register bits
- 0064 0006 ADCS0 equ 6h ;16C71 ADCN0 register bits
- 0065 0004 CHS1 equ 4h ;16C71 ADCN0 register bits
- 0066 0003 CHS0 equ 3h ;16C71 ADCN0 register bits
- 0067 0002 GO equ 2h ;16C71 ADCN0 register bits
- 0068 0001 ADIF equ 1h ;16C71 ADCN0 register bits
- 0069 0000 ADON equ 0 ;16C71 ADCN0 register bits
- 0070 0001 PCFG1 equ 1h ;16C71 ADCN1 register bits
- 0071 0000 PCFG0 equ 0 ;16C71 ADCN1 register bits
- 0072 ;
- 0073 ;
- 0074 0001 Same equ 1h
- 0075 ;
- 0076 0000 LSB equ 0h
- 0077 0007 MSB equ 7h
- 0078 ;
- 0079 0001 TRUE equ 1h
- 0080 0001 YES equ 1h
- 0081 0000 FALSE equ 0h
- 0082 0000 NO equ 0h
- 0083 ;
- 0084 ;********************************************************
- *****************
- 0085
- 0086
- 0087 0000 340A RETLW 0A
- 0088 0001 340B RETLW 0B
- 0089 0002 340C RETLW 0C
- 0090 D
- 0091 E
- 0092 F
- 0093 G
- 0094 H
- 0095 I
- 0096 J
- 0097 K
- 0098 L
- 0099 M
- 0100 N
- 0101 O
- 0102 P
- 16c5x/xx Cross-Assembler V4.14 Released Mon May 15 20:58:20 1995 Page 3
-
- Line PC Opcode
-
- 0103 Q
- 0104 R
- 0105 S
- 0106 T
- 0107 U
- 0108 V
- 0109 W
- 0110 X
- 0111 Y
- 0112 Z
- 0113 1
- Fatal: [Fatal 1] : line 113 : Bad or misplaced instruction
- 0114 2
- Fatal: [Fatal 2] : line 114 : Bad or misplaced instruction
- 0115 3
- Fatal: [Fatal 3] : line 115 : Bad or misplaced instruction
- 0116 4
- Fatal: [Fatal 4] : line 116 : Bad or misplaced instruction
- 0117 5
- Fatal: [Fatal 5] : line 117 : Bad or misplaced instruction
- 0118 6
- Fatal: [Fatal 6] : line 118 : Bad or misplaced instruction
- 0119 7
- Fatal: [Fatal 7] : line 119 : Bad or misplaced instruction
- 0120 8
- Fatal: [Fatal 8] : line 120 : Bad or misplaced instruction
- 0121 9
- Fatal: [Fatal 9] : line 121 : Bad or misplaced instruction
- 0122 0
- Fatal: [Fatal 10] : line 122 : Bad or misplaced instruction
- 0123 a
- 0124 0003 2800 b
- Fatal: [Fatal 11] : line 124 : Missing Address Expression
- 0125 c
- 0126 d
- 0127 e
- 0128 f
- 0129 g
- 0130 h
- 0131 i
- 0132 j
- 0133 k
- 0134 l
- 0135 m
- 0136 n
- 0137 o
- 0138 p
- 0139 q
- 0140 r
- 0141 s
- 0142 t
- 16c5x/xx Cross-Assembler V4.14 Released Mon May 15 20:58:20 1995 Page 4
-
- Line PC Opcode
-
- 0143 u
- 0144 v
- 0145 w
- 0146 x
- 0147 y
- 0148 z
- 0149 0000 end
- 16c5x/xx Cross-Assembler V4.14 Released Mon May 15 20:58:20 1995 Page 5
-
-
-
- Cross-Reference Listing
- LABEL VALUE DEFN REFERENCES
- ADCON0 8 25 25
- ADCON1 136 26 26
- ADCS0 6 64 64
- ADCS1 7 63 63
- ADIE 6 56 56
- ADIF 1 68 68
- ADON 0 69 69
- ADRES 9 24 24
- C 0 38 38
- CARRY 0 37 37
- CHS0 3 66 66
- CHS1 4 65 65
- D 3 90 90
- DC 1 40 40
- DCARRY 1 39 39
- E 3 91 91
- FALSE 0 81 81
- FSR 4 17 17
- G 3 93 93
- GIE 7 55 55
- GO 2 67 67
- H 3 94 94
- I 3 95 95
- INTCON 11 28 28
- INTE 4 58 58
- INTF 1 61 61
- IRP 7 54 54
- J 3 96 96
- K 3 97 97
- L 3 98 98
- LSB 0 76 76
- M 3 99 99
- MSB 7 77 77
- N 3 100 100
- NO 0 82 82
- O 3 101 101
- P 3 102 102
- PA0 5 47 47
- PA1 6 48 48
- PA2 7 49 49
- PC 2 15 15
- PCFG0 0 71 71
- PCFG1 1 70 70
- PCLATH 10 27 27
- PD 3 44 44
- PIC54 511 8 8
- PIC55 511 9 9
- PIC56 1023 10 10
- PIC57 2047 11 11
- PIC71 0 12 12
- P_DOWN 3 43 43
- Port_A 5 19 19
- Port_B 6 20 20
- Port_C 7 21 21
- Q 3 103 103
- R 3 104 104
- RBIE 3 59 59
- RBIF 0 62 62
- RP0 5 52 52
- RP1 6 53 53
- RTCC 1 14 14
- RTIE 5 57 57
- RTIF 2 60 60
- S 3 105 105
- STATUS 3 16 16
- Same 1 74 74
- T 3 106 106
- TO 4 46 46
- TRISA 133 29 29
- TRISB 134 30 30
- TRUE 1 79 79
- T_OUT 4 45 45
- U 3 107 107
- V 3 108 108
- X 3 110 110
- Y 3 111 111
- YES 1 80 80
- Z 2 42 42 112
- Z_bit 2 41 41
- a 3 123 123
- c 4 125 125
- d 4 126 126
- e 4 127 127
- g 4 129 129
- h 4 130 130
- i 4 131 131
- j 4 132 132
- k 4 133 133
- l 4 134 134
- m 4 135 135
- n 4 136 136
- o 4 137 137
- p 4 138 138
- q 4 139 139
- r 4 140 140
- s 4 141 141
- t 4 142 142
- u 4 143 143
- v 4 144 144
- x 4 146 146
- y 4 147 147
- z 4 148 148
-